<?php

namespace app\admin\controller;
use think\facade\Db;

class Login extends  Base

{
    public function initialize() {
  
        //已登录直接跳转
        $account = session('userAccount');
        if($account && $account['id']) {
           header('Location: /index/index');

        }
    }

    //后台登录的逻辑
	public function index()

    {
   // 本程序由艾客网络  xaike.xyz开发并开源，QQ:2404503092
// 需要新版/多群版或二次开发的请联系我，源码为服务器打包，完美无错。
// 本源码为tp6内核，修改数据库配置文件在/config/database.php
// 运行目录为根目录   
// 艾客网络，承接网站开发/二次开发/接口对接等所有网站相关业务   
        if(request()->isPost()) {

            $data = input('post.');
            


            // 通过用户名 获取 用户相关信息

            $adminData = Db::name('admin')->where('username',$data['username'])->find();//一维数组


            if(!$adminData || $adminData['status'] !=1 ) {

                return alert('用户不存在，或者此用户未被审核通过');

            }




            if($adminData['password'] !=$this->password_salt($data['password'])) {
                return alert('密码不正确','/admin/index',5,3);
            }

            session('adminAccount', $adminData);
            
            return alert('登录成功！','/admin/index',6,3);


        }else {

            
            return view();

        }

    }

 // 本程序由艾客网络  xaike.xyz开发并开源，QQ:2404503092
// 需要新版/多群版或二次开发的请联系我，源码为服务器打包，完美无错。
// 本源码为tp6内核，修改数据库配置文件在/config/database.php
// 运行目录为根目录   
// 艾客网络，承接网站开发/二次开发/接口对接等所有网站相关业务   

}